tests = [
  ['basic',  'basic.py'],
]

check_test = find_program ('configure_test_check.py')
have_webrtc_check_deps = run_command (check_test).returncode() == 0

if openssl.found() and have_webrtc_check_deps
  test_deps = [certs]
  message ('adding webrtc tests')

  foreach elem : tests
    test(elem.get(0),
      py3,
      depends: test_deps,
      args : files(elem.get(1)),
      # XXX: This PYTHONPATH hack is fun
      env : ['PYTHONPATH=' + join_paths(meson.source_root(), 'sendrecv', 'gst') + ':' + join_paths(meson.source_root(), 'signalling'),
             'TEST_HTML_SOURCE=' + join_paths(meson.source_root(), 'sendrecv', 'js'),
             'TEST_CA_CERT_PATH=' + join_paths(meson.build_root(), 'signalling')])
  endforeach
endif
